project(muti_thread)
include_directories(../common)

add_executable(muti_thread muti_thread.cpp)
add_executable(lock lock.cpp)
add_executable(test_time_mutex test_time_mutex.cpp)
# 增加一个条件变量的例子
add_executable(condition_variable condition_variable.cpp)
# 自己写一个生产者消费者模型
add_executable(producer_consumer producer_consumer.cpp)
add_executable(test_sync_queue test_sync_queue.cpp)
# 新增加call_once的例子
add_executable(call_once call_once.cpp)
# 新增一个future的例子
add_executable(future future.cpp)


